Monitor Cron e2e Tests #691
Annotations
10 errors and 1 notice
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card:
src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L44
4) [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: locator('div > strong + ul') resolved to 3 elements:
1) <ul class="noList">…</ul> aka getByLabel('Main menu').getByText('Set notificationsManage')
2) <ul class="noList">…</ul> aka getByLabel('Navigation').getByText('Set notificationsManage')
3) <ul>…</ul> aka getByRole('list').filter({ hasText: 'Monthly scan of 190 data' })
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('div > strong + ul')
42 |
43 | //checking the bullet points
> 44 | await expect(automaticRemovePage.ulElement).toBeVisible();
| ^
45 |
46 | for (const itemText of automaticRemovePage.bulletPointsExpected) {
47 | const liElement = automaticRemovePage.liElements.getByText(itemText);
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:44:49
|
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card:
src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L44
4) [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card
Error: expect.toBeVisible: Error: strict mode violation: locator('div > strong + ul') resolved to 3 elements:
1) <ul class="noList">…</ul> aka getByLabel('Main menu').getByText('Set notificationsManage')
2) <ul class="noList">…</ul> aka getByLabel('Navigation').getByText('Set notificationsManage')
3) <ul>…</ul> aka getByRole('list').filter({ hasText: 'Monthly scan of 190 data' })
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('div > strong + ul')
42 |
43 | //checking the bullet points
> 44 | await expect(automaticRemovePage.ulElement).toBeVisible();
| ^
45 |
46 | for (const itemText of automaticRemovePage.bulletPointsExpected) {
47 | const liElement = automaticRemovePage.liElements.getByText(itemText);
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:44:49
|
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly:
src/e2e/specs/dashboard/dashboard-navigation.spec.ts#L35
3) [chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.getAttribute: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Settings' })
33 |
34 | const goToHrefOf = async (aTag: Locator) => {
> 35 | const href = await aTag.getAttribute("href");
| ^
36 | expect(href).toBeTruthy();
37 | await page.goto(href!);
38 | };
at goToHrefOf (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-navigation.spec.ts:35:31)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-navigation.spec.ts:42:11
|
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly:
src/e2e/specs/dashboard/dashboard-navigation.spec.ts#L0
3) [chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly:
src/e2e/specs/dashboard/dashboard-navigation.spec.ts#L35
3) [chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
Error: locator.getAttribute: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Settings' })
33 |
34 | const goToHrefOf = async (aTag: Locator) => {
> 35 | const href = await aTag.getAttribute("href");
| ^
36 | expect(href).toBeTruthy();
37 | await page.goto(href!);
38 | };
at goToHrefOf (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-navigation.spec.ts:35:31)
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-navigation.spec.ts:42:11
|
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly:
src/e2e/specs/dashboard/dashboard-navigation.spec.ts#L0
3) [chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
Test timeout of 60000ms exceeded.
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L71
2) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
69 |
70 | // verify the navigation bar left side elements
> 71 | await expect(dashboardPage.fireFoxMonitorLogoImgButton).toBeVisible();
| ^
72 | await expect(dashboardPage.dashboardNavButton).toBeVisible();
73 | await expect(dashboardPage.exposuresHeading).toBeVisible();
74 | await expect(dashboardPage.settingsPageLink).toBeVisible();
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:71:61
|
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly:
src/e2e/specs/dashboard/dashboard-headers.spec.ts#L71
2) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
Error: Timed out 2000ms waiting for expect(locator).toBeVisible()
Locator: locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 2000ms
- waiting for locator('//a[starts-with(@Class, "Shell_homeLink_")]/img')
69 |
70 | // verify the navigation bar left side elements
> 71 | await expect(dashboardPage.fireFoxMonitorLogoImgButton).toBeVisible();
| ^
72 | await expect(dashboardPage.dashboardNavButton).toBeVisible();
73 | await expect(dashboardPage.exposuresHeading).toBeVisible();
74 | await expect(dashboardPage.settingsPageLink).toBeVisible();
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:71:61
|
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard:
src/e2e/specs/breachResolution.spec.ts#L117
1) [chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 2000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Settings' })
Expected string: "/user/settings"
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 2000ms
- waiting for getByRole('link', { name: 'Settings' })
115 | // verify the navigation within monitor
116 | // settings button redirects the user to "Settings" tab
> 117 | await expect(dashboardPage.settingsPageLink).toHaveAttribute(
| ^
118 | "href",
119 | links.settingsNavButtonLink,
120 | );
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/breachResolution.spec.ts:117:50
|
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard:
src/e2e/specs/breachResolution.spec.ts#L117
1) [chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
Error: Timed out 2000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Settings' })
Expected string: "/user/settings"
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 2000ms
- waiting for getByRole('link', { name: 'Settings' })
115 | // verify the navigation within monitor
116 | // settings button redirects the user to "Settings" tab
> 117 | await expect(dashboardPage.settingsPageLink).toHaveAttribute(
| ^
118 | "href",
119 | links.settingsNavButtonLink,
120 | );
at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/breachResolution.spec.ts:117:50
|
🎭 Playwright Run Summary
13 failed
[chromium] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
[chromium] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card
[chromium] › src/e2e/specs/settings.spec.ts:10:3 › stage Settings Page › Verify settings page loads
[chromium] › src/e2e/specs/settings.spec.ts:19:3 › stage Settings Page › Verify that a user can select between the Breach alert preferences
[firefox] › src/e2e/specs/breachResolution.spec.ts:102:3 › stage - Breaches Dashboard - Headers › Verify that the user can navigate through the Monitor dashboard
[firefox] › src/e2e/specs/dashboard/dashboard-footer.spec.ts:21:3 › stage - Breaches Dashboard - Footer › Verify that the site footer is displayed correctly
[firefox] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:53:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the site header and navigation bar is displayed correctly
[firefox] › src/e2e/specs/dashboard/dashboard-navigation.spec.ts:23:3 › stage - Breaches Dashboard - Navigation @smoke › Verify that the navigation bar options work correctly
[firefox] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:23:3 › stage - Breaches Dashboard - Overview Card › Verify that the Premium upsell screen is displayed correctly - overview card
[firefox] › src/e2e/specs/settings.spec.ts:10:3 › stage Settings Page › Verify settings page loads
[firefox] › src/e2e/specs/settings.spec.ts:19:3 › stage Settings Page › Verify that a user can select between the Breach alert preferences
1 flaky
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed
6 skipped
60 passed (24.5m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
playwright-report
|
51.4 MB |
sha256:235561a868116460bb56495b551ccc7a718f445c42c18c5b860aae4201435a33
|
|
test-results
|
52.3 MB |
sha256:9e94d288f27bf4cc1b8d2a10b213d9cc182b4ca44f27960653fbef4c646764ec
|
|